//=============================================================================
//||                             DirixleJacobi                               ||
//||                                                                         ||
//||                            CudahHeaders.cuh                             ||
//||                                                                         ||
//||                               by Dampir                                 ||
//=============================================================================


#include <cuda.h>
#include <cuda_runtime.h>
#include "device_functions.h"
#include "sm_11_atomic_functions.h"
#include "DirixleDefinitions.h"

cudaCompCapability  chk_compute_copability();
void flt_jacoby_on_device_call(float *u, float *u_new, float *u_exact, float *f, fltParamOfMatrix &POM);
void dbl_jacoby_on_device_call(double *u, double *u_new, double *u_exact, double *f, dblParamOfMatrix &POM);
void test_compute_per_blocks(float *u, float *u_new, float *u_exact, float *f, fltParamOfMatrix &POM);
